// 定义包名，表明该类所在的包路径
package com.example.mqttclient.protocol;

// 定义AirConditioningMessage类，继承自BaseMessage类，用于表示空调相关的消息
public class AirConditioningMessage extends BaseMessage {
    // 表示空调的某个浮点型数值，比如温度设定值
    public float value;
    // 表示空调的状态，比如是否开启
    public boolean state;

    // 构造函数，用于创建AirConditioningMessage实例
    public AirConditioningMessage(boolean state, float value) {
        // 初始化空调状态
        this.state = state;
        // 初始化空调数值
        this.value = value;
        // 设置消息类型为空调消息类型对应的索引值
        this.type = Type.AIR_CONDITIONING.index;
    }
}